package com.sandwormz.webcompiler;

/**
 * All of the valid annotation types.
 * 
 * @author mbryant
 * @created Jan 29, 2013 9:40:33 AM
 */
public enum AnnotationType {

    CompilePage(true),
    SourcePathTranslation(true),
    ClosureExtern(),
    ClosureCompilation(),
    CopyFiles(),
    RemoveContent();

    private final boolean isSelfClosing;

    AnnotationType() {
        this.isSelfClosing = false;
    }

    AnnotationType(final boolean isSelfClosing) {
        this.isSelfClosing = isSelfClosing;
    }

    public boolean isSelfClosing() {
        return this.isSelfClosing;
    }
}